Miro - middleware for mobile robot applications
نویسندگان
چکیده
Developing software for mobile robot applications is a tedious and error-prone task. Modern mobile robot systems are distributed systems and their designs exhibit large heterogeneity in terms of hardware, operating systems, communications protocols, and programming languages. Vendor-provided programming environments have not kept pace with recent developments in software technology. Also, standardized modules for certain robot functionalities are beginning to emerge. Furthermore, the seamless integration of mobile robot applications into enterprise information processing systems is mostly an open problem. We suggest the construction and use of object-oriented robot middleware to make the development of mobile robot applications easier and faster and to foster portability and maintainability of robot software. With Miro, we present such a middleware, which meets the aforementioned requirements and has been ported to three different mobile platforms with little effort. Miro also provides generic abstract services like localization or behavior engines, which can be applied on different robot platforms with virtually no mod-
منابع مشابه
Miro: Middleware for Controlling Biologically Inspired Mobile Robots
The study of animal behavior has inspired many robotic designs. In general, there are two ways to design a biologically inspired robot: (1) incorporate powerful hardware into the robot, so it can internally process all tasks; and, (2) have a distributed architecture delegating timeconsuming processes to a remote computational server, allowing reduction of robot’s hardware complexity. There are ...
متن کاملMIRO: An Embedded Distributed Architecture for Biologically inspired Mobile Robots
Nature has always been a source of inspiration in the development of robotic systems. As such, the study of animal behavior (ethology) and the study of the underlying neural structure responsible for behavior (neuroethology) have inspired many robotic designs. In general, neuroethological based systems tend to be more complex than ethological ones thus being more expensive to compute, a common ...
متن کاملMiro: Middleware for Autonomous Mobile Robots
Implementing software for autonomous mobile robots is a non-trivial task, because such robots incorporate several sensor systems and actuators that must be controlled simultaneously by a heterogeneous ensemble of networked computers and microcontrollers. Additionally, the use of modern software engineering technologies like object-oriented and distributed programming and client/server architect...
متن کاملEffective Mechatronic Models and Methods for Implementation an Autonomous Soccer Robot
Omni directional mobile robots have been popularly employed in several applications especially in soccer player robots considered in Robocup competitions. However, Omni directional navigation system, Omni-vision system and solenoid kicking mechanism in such mobile robots have not ever been combined. This situation brings the idea of a robot with no head direction into existence, a comprehensi...
متن کاملThe WURDE Robotics Middleware and RIDE Multi-Robot Tele-Operation Interface
We have developed highly modular middleware for robotics programming and an interface for multi-robot teleoperation. WURDE provides abstractions for the communications, applications, and systems levels of robotic system development, which helps to isolate the developer from details not essential to the immediate task. RIDE is a control interface inspired by real time strategy games for tasking ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Robotics and Automation
دوره 18 شماره
صفحات -
تاریخ انتشار 2002